Tool Support for ViewPoint-oriented Software Development
نویسندگان
چکیده
In this contribution we present tool support addressing the multiple perspectives problem. For organizing and integrating multiple stakeholders, the development processes and notations they use, and the partial specifications they produce we use the ViewPoints framework. A formalization of the ViewPoints framework based on distributed graph transformation builds the foundation of our tool. Introduction and Related Work The concepts wrt. the ViewPoints framework as well as its formalization by distributed graph transformation have been sketched in [2, 3]. A detailed description of the graph transformation tool AGG on which our tool is based can be found in [4]. First we will give a general introduction to our tool in the chapter The ViewPoint Tool. Then we will present the three main tool components in the chapters ViewPoint Manager, Template Editor and ViewPoint Editor. Finally, we will refer to advanced features of our tool in the chapters Inconsistency Management and Distribution.
منابع مشابه
ViewPoint-Oriented Software Development: Tool Support for Integrating Multiple Perspectives by Distributed Graph Transformation
Co-operative development of distributed software systems involves to address the multiple perspectives problem: many stakeholders with diverse domain knowledge and differing development strategies collaborate to construct heterogeneous development artifacts using different representation schemes. The ViewPoints framework has been developed for organizing multiple stakeholders, the development p...
متن کاملCORBA and ODBMSs in Viewpoint Development Environment Architectures
Viewpoints are re ections of software systems from multiple perspectives. A number of consistency conditions apply to viewpoints and developers require a tool for each type of viewpoint. These tools need to support consistency management. Inter-viewpoint consistency can only be checked when tools are integrated into a viewpoint development environment. We brie y outline the functionality develo...
متن کاملComputer Science Technical Reports Corba and Odbmss in Viewpoint Development Environment Architectures Corba and Odbmss in Viewpoint Development Environment Architectures
Any software process goes through a number of diierent stages. During these stages arti-facts are produced that reeect the software system from multiple perspectives. We refer to these artifacts as viewpoints. A number of consistency conditions apply to viewpoints and developers require tool support for managing consistency. Inter-viewpoint consistency can only be checked when tools are integra...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملAn Evaluation ofthe MOOD Set of Object - Oriented
This paper describes the results of an investigation into a set of metrics for object-oriented design, called the MOOD metrics. The merits of each of the six MOOD metrics is discussed from a measurement theory viewpoint, taking into account the recognised object-oriented features which they were intended to measure: encapsulation, inheritance, coupling and polymorphism. Empirical data, collecte...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999